Backend/events: Add GetEventCalendarFile API - #9326
Conversation
MobileInstall the Dev Tool (iOS via TestFlight, iOS Simulator, or Android .apk) here. Scan the QR with your phone camera, or tap Open in Dev Tool on the device, to open this branch in the installed Dev Tool dev client.
Deep linksiOS Android Web (Vercel)View the Vercel web preview for this branch. Backend
Other
|
aapeliv
left a comment
There was a problem hiding this comment.
lgtm but let's keep the to_aware_datetime function simple
f1d857d to
9a18ded
Compare
|
@aapeliv ready for final stamp |
📝 Release NotesThis PR does not need to be included in release notes. Reason: This PR adds backend support for downloading calendar files for events, but by itself it does not add the visible frontend button or a directly user-noticeable feature yet. The remaining changes are mostly implementation details and ICS handling improvements that users are unlikely to notice on their own. 🤖 Bot Debug InformationModel: |


This API will support a button on the frontend to download a calendar file for the event.
Includes some refactoring of the ics generation code and tests, the biggest visible result being that we now create a sequence number based on a timestamp to support an arbitrary number of updates.
Fixes #9328
Testing
Added & updated tests.
Backend checklist
developif necessary for linear migration historyFor maintainers